﻿using System.Collections.Generic;

namespace DataAccessLayer
{
    public abstract class ProtagonistFactoryBase
    {
        public abstract NormalProtagonist ConstructProtagonist(int hp, int power, int speed, int weaponSlots, EditorRect SourceRect,
                                                         EditorRect colRect);

        public abstract ProtagonistEx ConstructProtagonist(int hp, int power, int speed, int weaponSlots, EditorRect SourceRect,
                                                         List<EditorRect> colRects);
    }
}